/*************************************************************************
 *
 * $Id: button.h 117 2007-01-22 15:49:41Z Ales $
 * 
 *************************************************************************/         

#ifndef _BUTTON_H
#define _BUTTON_H

#define KEY_ALL             (KEY_FN | KEY_SET | KEY_PLUS | KEY_MINUS)

#define KEY_SKIPSTART       (KEY_PLUS | KEY_MINUS)
#define KEY_RESET           (KEY_FN | KEY_SET)
#define KEY_BOOT            ()

#define BACKLIGHT_TIMEOUT   15000
#define BUTTON_FILTER       30
#define BUTTON_DELAY        600
#define BUTTON_REPEAT       150

AVRX_EXTERNTASK(ButtonTask);
extern void InitButtonTask(void);
extern void BackLightTimer(void);

#endif
